home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 5 / Commodore_Free_Issue_05_2007_Commodore_Computer_Club.d64 / t.iv winters < prev    next >
Text File  |  2023-02-26  |  13KB  |  399 lines

  1. uInterview with Piccadore 64
  2. creator Jason Winters
  3.  
  4. In a reverse of efforts Jason caught
  5. up with Commodore Free magazine,
  6. firstly to Commend my efforts, and
  7. also to tell me about his project. I
  8. then persuaded Jason to a small
  9. interview for the readers. Here is the
  10. interview.
  11.  
  12. CF please tell the readers what is a
  13. Picodore 64
  14.  
  15. JW The Picodore 64 is a custom built
  16. C64 laptop based on the main circuit
  17. board from a DTV Hummer Off-Road
  18. Racing game (many thanks to Jeri
  19. Ellsworth). The Hummer game was one of
  20. those joystick games that you connect
  21. directly to a TV. The game wasn't very
  22. good but it didn't take long for the
  23. DTV hackers to discover its secrets.
  24. As far as laptops go the Picodore is a
  25. tiny one. It's a little smaller than
  26. those portable DVD players. It
  27. includes connections for a disk drive,
  28. external keyboard, audio/video output,
  29. headphones, joystick/userport,
  30. external power adapter and SD card.
  31. Buttons below the LCD screen allow for
  32. brightness and volume adjustment.
  33. There is even a speaker tucked into
  34. the enclosure.
  35.  
  36. CF how did you come up with such a
  37. great name for the machine?
  38.  
  39. JW I wanted the name to emphasize the
  40. smallness of it and the prefix "pico"
  41. means one-trillionth. Since I already
  42. own the domain "picobay.com", it
  43. seemed like an easy decision.
  44. "Picobay" doesn't mean anything in
  45. particular. I registered it way back
  46. in 1996. With the success of Ebay, I
  47. thought the "Vbay" suffix was really
  48. going to catch on. Nanotech was just
  49. starting to get its roots and I
  50. figured picotech wasn't far behind. I
  51. was wrong on both counts.
  52.  
  53. CF Tell the reads a little about
  54. yourself
  55.  
  56. JW My father was in the mining
  57. business and a jack of all trades. I
  58. learned a lot from watching him patch
  59. together broken machinery with
  60. whatever was on hand. I, on the other
  61. hand, was always tearing things apart
  62. when I was a kid to see how they
  63. worked (actually I still do). I loved
  64. anything related to computers,
  65. electronics and Lego blocks. I wanted
  66. a career in robotics and I eventually
  67. went to school for mechanical
  68. engineering. My last year in college,
  69. I placed in a national robotic design
  70. competition and I landed a cool job
  71. designing gizmos for the U.S. military
  72. and space program. Over the course of
  73. five years, I moved up in the ranks
  74. and, unfortunately, became less and
  75. less involved in the technical side of
  76. things.
  77.  
  78. Consequently, interfacing with the
  79. human mind and body was another area
  80. of interest for me. So much to the
  81. bewilderment of my parents (and
  82. jealousy of my friends), I decided to
  83. quit my job and return to school
  84. again. I'm happy to say that I just
  85. received my master's degree in
  86. biomedical engineering last month and
  87. now I'm working on my PhD. My area of
  88. research involves implanting
  89. electrodes into the brain for both
  90. data acquisition and stimulation. It's
  91. a dream job for a hacker since so much
  92. is still unknown about the central
  93. nervous system and how the various
  94. areas communicate with each other.
  95.  
  96. Cf Please tell us about Commodore and
  97. yourself, what machines do you own,
  98. your first machine, do you still use
  99. Commodore Machines?
  100.  
  101. JW I'm 29 years old, so I grew up
  102. during the middle to end of the
  103. Commodore's golden era. I received a
  104. C64, which was my first computer, when
  105. I was about 12. I loved programming
  106. and the Commodore was great for that.
  107. I was also fascinated with controlling
  108. things with a computer. I felt like I
  109. discovered cold fusion the first time
  110. I hooked up an LED to the userport and
  111. made it blink. Needless to say, it
  112. wasn't long before I fried the CIA
  113. chips in that first machine. A few
  114. years later I got a C128 but I used it
  115. in 64 mode 99% of the time anyway. I
  116. lost touch with the Commodore scene
  117. during college since everything seemed
  118. to be PC based in the world of
  119. engineering. To tell the truth, I
  120. really didn't get back into Commodores
  121. until a few months ago when I was
  122. designing a
  123. custom video card that relied on
  124. control via RS-232 input and output
  125. composite video. My initial attempt
  126. with a microcontroller yielded poor
  127. results. Then I thought about my old
  128. Commodore and wondered if I could use
  129. the VIC-II chip and RF modulator. I
  130. bought a C64 on Ebay with the
  131. intension of gutting it for the
  132. components that I needed but once I
  133. got it in the mail and booted it up to
  134. that familiar blue on light blue
  135. screen, I didn't have the heart to
  136. destroy it. During the next week I
  137. ordered a disk drive and the parts to
  138. make a XM1541 cable. I learned about
  139. the DTV while researching the VIC-II.
  140. It was by accident that I saw a
  141. DTV-Hummer game at a local Radio
  142. Shack. I didn't know what I was going
  143. to do with it, but I knew they were
  144. getting scarce so I bought it on a
  145. whim.
  146.  
  147. Cf Tell us a little more about the
  148. project, also how many other people
  149. would you estimate enjoy DTV and
  150. Hummer hacking?
  151.  
  152. JW I can't stress enough how this
  153. project is a combination of a lot of
  154. effort by the entire DTV hacking
  155. community. I was just the first person
  156. to put it all in a nice little
  157. laptopish package. I, too, would like
  158. to know how many DTV hackers are out
  159. there. There are about ten very active
  160. members who are blazing the trial for
  161. the rest of us. I really didn't join
  162. the forum discussions until I was
  163. almost done with my project and I
  164. would think there are many others
  165. reading those message boards and
  166. working on their own projects.
  167.  
  168. CS I see the machine is battery
  169. powered, are these recyclable and is
  170. the machine able to run from mains
  171. power ?
  172.  
  173. JW The LCD screen is very power hungry
  174. because of the type of backlight it
  175. uses. That component basically sets
  176. the power requirements for the entire
  177. unit. I knew I wanted to use
  178. rechargeable batteries and thankfully
  179. the discharge curve of NiMH AA's fit
  180. within the voltage requirements of the
  181. LCD. The Picodore 64 can also run from
  182. an AC wall adapter. When the external
  183. power plug is inserted, the batteries
  184. are removed from the circuit via a
  185. mechanical contact switch in the
  186. receptacle. I wanted to make it as
  187. useful as possible, but I stopped
  188. short of actually charging the
  189. batteries while they are in the unit.
  190.  
  191. CS I have included the specifications
  192. of the machine at the end of this
  193. question and answer session but,
  194. please can you give us (in as much
  195. detail as possible) how you came to
  196. design the machine and the thought
  197. process, and problems you had along
  198. the way.
  199.  
  200. JW My initial tinkering with the
  201. Hummer involved hooking up a PS/2
  202. keyboard, disk drive and fixing some
  203. problems with the video and audio
  204. circuits. It wasn't until I connected
  205. the video output to a little LCD
  206. screen that I decided a tiny laptop
  207. was in order. I read through the
  208. entire PETSCII forum (THE resource for
  209. DTV hacking information) to make sure
  210. that this would be the first of its
  211. kind. I then started looking for a
  212. small keyboard with the LCD as a guide
  213. for the approximate dimensions I
  214. needed. I took a chance and ordered a
  215. few different types. It turned out
  216. that a portable folding keyboard meant
  217. for a Jornada PDA was the perfect size
  218. and had all the necessary keys.
  219.  
  220. The only problem was that it couldn't
  221. be directly connected to the DTV board
  222. because it didn't use the required
  223. PS/2 protocol. I borrowed an
  224. oscilloscope from my lab at school and
  225. used it to decode the signals. Knowing
  226. very little about how keyboards work,
  227. it took me a few days to get a
  228. microcontroller to decode the Jornada
  229. keyboard signals and re-encode them to
  230. PS/2. Figuring out the power circuit
  231. turned out to be easy since the
  232. various components used standard
  233. voltages. The SD card slot interface
  234. was adapted from a design by Jan
  235. Derogee and Pyrofer.
  236.  
  237. I started looking for a case to modify
  238. as soon as I got the keyboard working.
  239. I found a bunch of little enclosures
  240. that were almost the right size but it
  241. would have been a lot of work to make
  242. it look right. I ended up just making
  243. the entire case out of wood and
  244. superglue. It turned out to be a great
  245. decision. The materials were cheap and
  246. readily available. I was able to build
  247. the entire thing with a minimal set of
  248. tools. All I really needed was a saw,
  249. drill, sandpaper, dremel tool,
  250. micrometer and razor-knife. Covering
  251. it with faux stainless steel contact
  252. paper worked out great and really gave
  253. the project a professional look. I
  254. don't think it would have received the
  255. same amount of attention if I left it
  256. looking like wood.
  257.  
  258. The joystick was one of the last
  259. things I did for this project.
  260. Realistically I knew the Picodore 64
  261. was going to be primarily a machine
  262. for playing classic games and a full
  263. sized joystick wasn't going to look
  264. right. I found a miniature Atari
  265. keychain joystick that I managed to
  266. convert into a device that was
  267. compatible with the Commodore joystick
  268. port.
  269.  
  270. CS Would you consider selling the
  271. machine if someone was interested?
  272.  
  273. JW I've been debating this, but yeah,
  274. I probably will eventually. I've got
  275. a few other projects that I'd like to
  276. pursue and as a poor college student
  277. my funds are limited.
  278.  
  279. CS do you think the machine is a
  280. commercially viable product for the
  281. Commodore community, if it could be
  282. mass produced?
  283.  
  284. JW This particular design wouldn't be
  285. great for mass production since it
  286. seemed to take forever to get the case
  287. done. But if you're asking me if a C64
  288. laptop would sell? I would say
  289. "Absolutely!" Granted, a C64 laptop
  290. doesn't have the market potential of a
  291. Sony Playstation III, but it
  292. definitely fills a niche.
  293.  
  294. Not only would this be a great
  295. creative outlet for all those young
  296. programmers out there, but the
  297. enormous library of existing software
  298. is a resource just waiting to be
  299. tapped into. I think this would be a
  300. no-brainer for some company out there.
  301. Though, I do have a laundry list of
  302. things I'd like to see on a mass
  303. produced unit. Some sort of memory
  304. card slot would be a must to get
  305. software on and off of it. A million
  306. new C64 laptop owners scouring Ebay
  307. for 1541 drives and 5.25" floppies
  308. isn't very realistic. Also, I'd like
  309. to see an enhanced version of BASIC
  310. and a JiffyDOS-like utility included.
  311. This might be upsetting to the
  312. Commodore purists out there but my own
  313. C64 become a lot more entertaining
  314. once I plugged in a Super Expander 64
  315. cartridge. I think better access to
  316. music and graphics from within BASIC
  317. could be added without sacrificing
  318. compatibly. And let's face it, if
  319. you're that nuts about the C64, you're
  320. probably coding in assembly language
  321. anyway.
  322.  
  323. CS what problems would mass production
  324. cause
  325.  
  326. JW The obvious problem involves all
  327. the old software that was written off
  328. as unprofitable and abandoned by
  329. software companies years ago. As
  330. certain titles become popular again,
  331. software companies may attempt to
  332. enforce old copyrights and cause
  333. trouble for sharing sites. Hopefully,
  334. these companies would choose to
  335. develop new software instead. The
  336. thought of EA Games writing new
  337. software for a C64 may sound far
  338. fetched, but mobile phone gaming has
  339. demonstrated that there is still money
  340. to be made from relatively low tech 2D
  341. games. Another problem that is
  342. happening right now is the legal
  343. entanglement of the several parties
  344. involved in making the current batch
  345. of DTV gaming devices. Each party owns
  346. a piece of the technology puzzle and
  347. I'm not sure they are all on the same
  348. page these days.
  349.  
  350. CS do you have any other projects in
  351. the pipe line?
  352.  
  353. JW Haha, I'm assuming you only want to
  354. know about the Commodore related
  355. projects. I have another, larger, C64
  356. laptop in the works with a 3.5" floppy
  357. drive in it. Although the Picodore 64
  358. wins the prize for being little, it's
  359. really too small for coding without an
  360. external keyboard attached. The
  361. Commodore 64 has been around so long
  362. that it's difficult to come up with an
  363. original hack for it. Though I do
  364. think my future projects will focus on
  365. demonstrating that there is still a
  366. place for this classic machine in
  367. today's world of ultra-fast and
  368. ultra-complex computer systems.
  369.  
  370. CS I am sure all readers, would like
  371. one of these, have you had many
  372. comments?
  373.  
  374. JW I thought I might get some
  375. feedback, but I really didn't
  376. anticipate the overwhelming amount of
  377. positive comments left on various
  378. message boards. And yes, many of them
  379. do express the desire to own one. I
  380. would build more of these but DTV
  381. Hummer parts are getting hard to find.
  382. Besides, my apartment is tiny and I
  383. need my kitchen table for other things
  384. sometimes. Finally, I would like to
  385. thank all those who have contributed
  386. to the DTV hacking effort on the
  387. PETSCII forum. I also need to thank my
  388. girlfriend for not complaining during
  389. the week that I converted our kitchen
  390. into a workshop. She was more than
  391. tolerant of the layer of sawdust that
  392. was deposited on everything in our
  393. apartment and the frequent trips to
  394. the hardware store.
  395.  
  396. CS thanks for your time and efforts
  397.  
  398. ...end...
  399.  
  400.